html {
    font-size: 16px;
}

a:hover,
a:active,
a:focus {
    text-decoration: none
}

.h5, h5 {
    font-size: 1.25rem !important
}

.h-100 {
    height: 100% !important
}

.cover {
    overflow: hidden !important
}

.d-block {
    display: block !important
}

.d-flex {
    display: flex !important
}

.position-relative {
    position: relative !important
}

.align-items-center {
    align-items: center !important
}

.justify-content-center {
    justify-content: center !important
}

.justify-content-between {
    justify-content: space-between !important
}

.media-body {
    flex: 1
}

.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.px-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important
}

@media (min-width: 1024px) {
    .kqb-scrollbar::-webkit-scrollbar {
        width: 10px
    }

    .kqb-scrollbar::-webkit-scrollbar-thumb {
        background-color: #bbb
    }

    .kqb-scrollbar::-webkit-scrollbar-track {
        background-color: #e5e5e5
    }

    .kqb-scrollbar.scrollbar-grey::-webkit-scrollbar {
        width: 5px
    }

    .kqb-scrollbar.scrollbar-grey::-webkit-scrollbar-thumb {
        background-color: #bbb
    }
}


.kqb-sidebar {
    width: 200px;
    background: #2e3338;
    z-index: 10
}

.kqb-sidebar {
    -ms-overflow-style: none;
}
.kqb-sidebar::-webkit-scrollbar {
    display: none;
}

.kqb-logo {
    height: 70px;
    position: fixed;
    width: 200px;
    background: #2e3338;z-index: 1;
    border-bottom: 1px solid #282d30;
}

.kqb-sidebar .kqb-logo i {
    display: none
}

.kqb-sidebar-nav {
    margin-top: 70px;
}

.kqb-sidebar.min {
    width: 50px
}

.kqb-sidebar.min .kqb-logo img {
    display: none
}

.kqb-sidebar.min .kqb-logo i {
    display: block
}

.kqb-sidebar.min .kqb-sidebar-nav > li > a {
    padding-left: 10px !important;
    padding-right: 10px !important;
    justify-content: center !important
}

.kqb-sidebar.min .kqb-sidebar-nav > li > a i {
    font-size: 20px;
    margin-right: 0
}

.kqb-sidebar.retract .kqb-sidebar-nav > li > a span {
    display: none
}

.kqb-sidebar.retract .kqb-sidebar-nav > li:first-child {
    display: none
}

.kqb-sidebar hr {
    border-color: #282d30
}

.kqb-sidebar-nav, .kqb-sidebar-nav a {
    color: #e5e5e5
}

.kqb-sidebar-nav li a {
    padding-top: 11px;
    padding-bottom: 11px
}

.kqb-sidebar-nav a:hover,
.kqb-sidebar-nav a.active {
    background: #212324
}

.kqb-sidebar-nav li a i {
    margin-right: 15px
}

.kqb-sidebar-nav li .sub {
    display: none;
    position: absolute;
    top: 0;
    left: 200px;
    background: #2e3338;
}

.kqb-sidebar-nav li:hover > .sub {
    display: block
}

.kqb-sidebar-nav li a i {
    font-size: 16px;
}

.menu-link-second {
    padding-left: 40px;
    padding-right: 16px
}

.navbar-default {
    border-top: 0;
    border-left: 0;
    border-right: 0;
    margin-bottom: 0;
    border-radius: 0;
}

.head-dropdown > a {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.head-dropdown > a > img {
    height: 40px
}

.list-unstyled li>.list-unstyled {
    margin-left: 0;
}

.transition500 {
    transition: all 0.5s !important
}

.h2, h2 {
    font-size: 2rem !important;
}

.text-white {
    color: #fff !important;
}

.mb-0 {
    margin-bottom: 0 !important;
}

.toggle-menu {
    margin-left: -15px;
}